#houselist li,#recommendHouse li,#recommendList li{
	line-height: 1.2rem;
}
.div-center{	/*块垂直居中*/
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 3;
}

.xol-header{
	width: 90%;
	margin: 0 auto;
	border-radius: 20px;
	background: #FFFFFF;
	position: relative;
	/*box-shadow: 0px 2px 10px silver;*/
	}
#xol_topMenu.mui-grid-view.mui-grid-9 .mui-table-view-cell{
	border: none;
}
.xol-secondHouse-icon{
	background: url(../images/icon_menu_second_hand@2x.png) no-repeat;
	background-size: contain;
	width: 40px;
	height: 40px;
}
.xol-newHouse-icon{
	background: url(../images/icon_menu_new@2x.png) no-repeat;
	background-size: contain;
	width: 40px;
	height: 40px;
}
.xol-rentHouse-icon{
	background: url(../images/icon_menu_rent@2x.png) no-repeat;
	background-size: contain;
	width: 40px;
	height: 40px;
}
.xol-entrust-icon{
	background: url(../images/icon_menu_sell@2x.png) no-repeat;
	background-size: contain;
	width: 40px;
	height: 40px;
}

.mui-bar~.mui-content .mui-fullscreen {
				top: 44px;
				height: auto;
				display: -moz-box;
				display: -webkit-box;
				display: box;
			}
			.mui-pull-top-tips {
				position: absolute;
				top: -20px;
				left: 50%;
				margin-left: -25px;
				width: 40px;
				height: 40px;
				border-radius: 100%;
				z-index: 1;
			}
			.mui-bar~.mui-pull-top-tips {
				top: 24px;
			}
			.mui-pull-top-wrapper {
				width: 42px;
				height: 42px;
				display: block;
				text-align: center;
				background-color: #efeff4;
				border: 1px solid #ddd;
				border-radius: 25px;
				background-clip: padding-box;
				box-shadow: 0 4px 10px #bbb;
				overflow: hidden;
			}
			.mui-pull-top-tips.mui-transitioning {
				-webkit-transition-duration: 200ms;
				transition-duration: 200ms;
			}
			.mui-pull-top-tips .mui-pull-loading {
				/*-webkit-backface-visibility: hidden;
				-webkit-transition-duration: 400ms;
				transition-duration: 400ms;*/
				
				margin: 0;
			}
			.mui-pull-top-wrapper .mui-icon,
			.mui-pull-top-wrapper .mui-spinner {
				margin-top: 7px;
			}
			.mui-pull-top-wrapper .mui-icon.mui-reverse {
				/*-webkit-transform: rotate(180deg) translateZ(0);*/
			}
			.mui-pull-bottom-tips {
				text-align: center;
				background-color: #efeff4;
				font-size: 15px;
				line-height: 40px;
				color: #777;
			}
			.mui-pull-top-canvas {
				overflow: hidden;
				background-color: #fafafa;
				border-radius: 40px;
				box-shadow: 0 4px 10px #bbb;
				width: 40px;
				height: 40px;
				margin: 0 auto;
			}
			.mui-pull-top-canvas canvas {
				width: 40px;
			}
			.mui-slider-indicator.mui-segmented-control {
				background-color: #efeff4;
			}
			
.boxflex{
	display: flex
}
.boxflex a{
	flex: 1;
}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{
	background: #02B260;
	color: #FFFFFF;
}

/*新楼盘详情-相册*/
.photoImg{
	display: flex;
	display: -moz-flex;
	display: -webkit-flex;
	justify-content: center;
	flex-wrap: wrap;
}
.photoImg li{
	width: 30%;
	margin-left: 1%;
	margin-bottom: 1rem;
	border: 1px solid #DDDDDD;
}
.photoImg li img{
	max-width: 100%;
}

/*个人中心。已登录弹出菜单*/
.bottom-popover{
	position: fixed;
	bottom: 10px;
	left: 0;
	z-index: 33;
	width: 100%;
}
.bottom-popover span{
	position: fixed;
	bottom: 0; top: 0;
	width: 100%;
	display: block;
	background: rgba(0,0,0,0.6);
}
.bottom-popover ul{
	margin-left: 1rem;
	margin-right: 1rem;
	border-radius: 6px;
	line-height: 3rem;
}

.mui-icon-star{
	color: #f1394c;
	font-size: 1.2em !important;
}
.mui-icon-star-filled{
	color: #f1394c;
	font-size: 1.2em !important;;
} 
.mui-icon-starhalf{
	color: #f1394c;
	font-size: 1.2em !important;;
}

/*列表关键字颜色设置*/
.keyword-btn{
	padding: 1px 4px;
	border: none;
	margin-bottom: 2px;
	margin-right: 2px;
	font-size: 0.9em;
	border-radius: 4px;
}
.mui-badge-success{
	background: #02b261;
}
.mui-badge-warning{
	background: #f5a623;
}
.mui-badge-blue{
	background: #159cc7;
}

.keyword-color1{
	background: #F6E7D3;
	color: #D7903E;
}
.keyword-color2{
	background: #D2F2FC;
	color: #44C8F3;
}
.keyword-color3{
	background: #D6F3E2;
	color: #2FC471;
}
.keyword-color4{
	background: #FFCBCC;
	color: #FC6774;
}
/*
 * 改版样式
 */
.newRed{
	color: #f1394c;
}
.newbgRed{
	background: #F1394C;
}
.newYellow{
	color: #fbbf5c;
}
.redF1394C{
	color: #FFFFFF;
	background: #F1394C;
}
.borderRadius6{
	border-radius: 6px;
}
.icon-arrowdown{
	width: 0; height: 0;
	border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid silver;
    display: inline-block;
    padding-top: 0;
}
/*资讯滚动*/
.infoList{
	border-right: 1px solid silver;
	padding-right: 1rem;
}
/**/
.swiper-container-tag .swiper-slide{
	border-radius: 4px;
	background: white;
	border: 1px solid #EEEEEE;
	box-shadow: 0px 0px 10px #DDDDDD;
	width: 120px;
	margin: 0 0.5rem;
}
.swiper-tag-img{
	padding: 0.3rem 0 0;
}
.tag-more{
	border:1px solid #f1394c;
	padding:0.1rem 1rem;
	border-radius: 2rem;
	color: #f1394c;
	font-size: 12px;
}
.flex{
	display: flex;
	align-items: center;
}
.flexCell{
	flex: 1;
}
.flexCell2{
	flex:2;
}
.mui-table-view:before,.mui-table-view:after{
	background: none;
}
.fixed{
		position: fixed;
		z-index: 999;
		left: 0; right: 0;
	}
	.noneBorder{
		border: none !important;
	}
	.white{
		color: white !important;
	}
	.home-sell-icon{
		background: url(../imageNew/icon_public_sell@2x.png) no-repeat white;
		width: 60px; height: 60px;
		display: inline-block;
		background-size: contain;
		border-radius: 100%;
	}
	.home-rent-icon{
		background: url(../imageNew/icon_public_rent@2x.png) no-repeat white;
		width: 60px; height: 60px;
		display: inline-block;
		background-size: contain;
		border-radius: 100%;
	}
	.home-life-icon{
		background: url(../imageNew/icon_tabbar_public_housekeeping@2x.png) no-repeat white;
		width: 60px; height: 60px;
		display: inline-block;
		background-size: contain;
		border-radius: 100%;
	}
	.home-gz-icon{
		background: url(../imageNew/icon_tabbar_public_work_decoration@2x.png) no-repeat white;
		width: 60px; height: 60px;
		display: inline-block;
		background-size: contain;
		border-radius: 100%;
	}
	.home-jz-icon{
		background: url(../imageNew/icon_tabbar_public_home_decoration@2x.png) no-repeat white;
		width: 60px; height: 60px;
		display: inline-block;
		background-size: contain;
		border-radius: 100%;
	}
/*
 * 房屋详情，收藏图标
 */
.icon-star1{
	background: url(../imageNew/icon_collection@2x.png) no-repeat;
	background-size: 100%;
	width: 20px; height: 20px;
	display: inline-block;
}
.icon-star{
	background: url(../imageNew/icon_collection_fill@2x.png) no-repeat;
	background-size: 100%;
	width: 20px; height: 20px;
	display: inline-block;
}
/*
 * 经纪人
 */
.bre{
	border-right: 1px solid #EEEEEE;
}
.agentList{
	margin: 0 0.6rem;
	margin-bottom: 0.6rem;
	background: white;
	border-radius: 6px;
}
/*
 * 菜单发布弹出层
 */
.mui-backdrop{
		background: rgba(0,0,0,0.8);
	}
	.noneBorder{
		border: none !important;
	}

	.round45{
		transition: transform 0.2s linear;
		-moz-transition: -moz-transform 0.2s linear;	/* Firefox 4 */
		-webkit-transition: -webkit-transform 0.2s linear;	/* Safari 和 Chrome */
		transform:rotate(-245deg);
		-moz-transform:rotate(-245deg); 	/* Firefox */
		-webkit-transform:rotate(-245deg); /* Safari 和 Chrome */
	}
.housesell-icon{
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0s 0.6s, visibility 0s 0.9s;
  -moz-transition: opacity 0s 0.6s, visibility 0s 0.9s;
  transition: opacity 0s 0.6s, visibility 0s 0.9s;
}
.houseSell{
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.1s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.1s 0s, visibility 0s 0s;
  transition: opacity 0.1s 0s, visibility 0s 0s;
	animation: cd-move-in 0.4s;
	-moz-animation: cd-move-in 0.4s;
	-webkit-animation: cd-move-in 0.4s;
}
.houseRent{
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.1s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.1s 0s, visibility 0s 0s;
  transition: opacity 0.1s 0s, visibility 0s 0s;
	animation: cd-move-in 0.6s;
	-moz-animation: cd-move-in 0.6s;
	-webkit-animation: cd-move-in 0.6s;
}
.houseLift{
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.1s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.1s 0s, visibility 0s 0s;
  transition: opacity 0.1s 0s, visibility 0s 0s;
	animation: cd-move-in 0.8s;
	-moz-animation: cd-move-in 0.8s;
	-webkit-animation: cd-move-in 0.8s;
}
.gzIcon{
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.1s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.1s 0s, visibility 0s 0s;
  transition: opacity 0.1s 0s, visibility 0s 0s;
	animation: cd-move-in 1.2s;
	-moz-animation: cd-move-in 1.2s;
	-webkit-animation: cd-move-in 1.2s;
}
.jzIcon{
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.1s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.1s 0s, visibility 0s 0s;
  transition: opacity 0.1s 0s, visibility 0s 0s;
	animation: cd-move-in 1.4s;
	-moz-animation: cd-move-in 1.4s;
	-webkit-animation: cd-move-in 1.4s;
}
.houseSell-out{
	animation: cd-move-out 0.4s;
	-moz-animation: cd-move-out 0.4s;
	-webkit-animation: cd-move-out 0.4s;
}
.houseRent-out{
	animation: cd-move-out 0.6s;
	-moz-animation: cd-move-out 0.6s;
	-webkit-animation: cd-move-out 0.6s;
}
.houseLift-out{
	animation: cd-move-out 0.8s;
	-moz-animation: cd-move-out 0.8s;
	-webkit-animation: cd-move-out 0.8s;
}
.gzIcon-out{
	animation: cd-move-out 1.2s;
	-moz-animation: cd-move-out 1.2s;
	-webkit-animation: cd-move-out 1.2s;
}
.jzIcon-out{
	animation: cd-move-out 1.4s;
	-moz-animation: cd-move-out 1.4s;
	-webkit-animation: cd-move-out 1.4s;
}
@-webkit-keyframes cd-move-in {
  0% {
    -webkit-transform: translateY(100vh);
  }
  65% {
    -webkit-transform: translateY(-1.5vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
  }
}
@-moz-keyframes cd-move-in {
  0% {
    -moz-transform: translateY(100vh);
  }
  65% {
    -moz-transform: translateY(-1.5vh);
  }
  100% {
    -moz-transform: translateY(0vh);
  }
}
@keyframes cd-move-in {
  0% {
    -webkit-transform: translateY(100vh);
    -moz-transform: translateY(100vh);
    -ms-transform: translateY(100vh);
    -o-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  65% {
    -webkit-transform: translateY(-1.5vh);
    -moz-transform: translateY(-1.5vh);
    -ms-transform: translateY(-1.5vh);
    -o-transform: translateY(-1.5vh);
    transform: translateY(-1.5vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    -moz-transform: translateY(0vh);
    -ms-transform: translateY(0vh);
    -o-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}
@-webkit-keyframes cd-move-out {
  0% {
    -webkit-transform: translateY(0vh);
  	opacity: 0;
  }
  100% {
    -webkit-transform: translateY(100vh);
  }
}
@-moz-keyframes cd-move-out {
  0% {
    -moz-transform: translateY(0vh);
  }
  100% {
    -moz-transform: translateY(100vh);
  }
}
@keyframes cd-move-out {
  0% {
    -webkit-transform: translateY(0vh);
    -moz-transform: translateY(0vh);
    -ms-transform: translateY(0vh);
    -o-transform: translateY(0vh);
    transform: translateY(0vh);
  }
  100% {
    -webkit-transform: translateY(100vh);
    -moz-transform: translateY(100vh);
    -ms-transform: translateY(100vh);
    -o-transform: translateY(100vh);
    transform: translateY(100vh);
  }
}
/*
 * 首页买房区域菜单样式
 */
.index-menu-tap{
	border: 1px solid #EEEEEE; padding: 0rem 0.2rem; height: 3.8rem; margin-right: -1px; justify-content: center;
	border-left: none;
	border-right: none;
}
.index-menu-tap-bdnone{
	border-top: none;
}
/*
 * 商家详情
 */
.moreCompany-img{
	max-width: 100px !important;
	height: 80px !important;
}

/*
 * 房源详情 新增图文详情内容，此设置内容img样式
 */

#houseDetail img{
	width: 100%;
}
